Big Huge Thesaurus

flowering almond

noun